#pragma once

namespace sfv
{

template< typename MatrixType, typename Array1, typename Array2 >
int detect_clusters(const MatrixType& graph, Array1& membership,
		Array2& csize, size_t *no);


} // end namespace sfv

#include <sfv/detail/components.inl>
